utiliser la Routine enfant dans le calcul de paie

  Il s'agit de la routine RTENFANT.

Elle s'exécute en  deux temps :

Zones en entrée :

Zone en sortie :

Pour compter le nb d'enfants entre deux bornes d'âge;

R1 -> montant = âge maxi

R2 ->montant = âge mini

R3 -> rubrique = R1 et routine = RTENFANT AGEMAX, code opérateur ZA

R4 -> rubrique = R2 et routine = RTENFANT AGEMIN, code op ZA.

Vous obtenez le nombre d'enfants répondant à la plage d'âge.

R8 -> Routine = RTENFANT NBRENF, code op ZA    

Pour compter le nombre d'enfants à charge :

Il y a obligation de traiter R3 et R4  (comme précédemment) même si vous ne donnez pas de borne.

Les bornes implicites seront alors 0 à 999.

Vous pouvez ainsi combiner les deux types de sélection, mais vous n'avez qu'une R8 -> nb d'enfants dont l'âge est compris entre n et m et étant à charge.

R3

R4

R5 -> Routine = RTENFANT ENFCHG, code op  ZA

Vous obtenez le nombre d'enfants à charge  dans R8 (voir §A)

Pour le nombre d'enfants non à charge :

R5 -> Routine RTENFANT ENFNCH, code op  ZA

Pour le nombre d'enfants total :

R5 -> Routine RTENFANT ENFTOT, code op  ZA